package gare;

import gare.quai.EspaceQuai;
import gare.vente.EspaceVente;
import thread.Train;
import thread.Voyageur;

public class Gare {
	
	private EspaceQuai	espaceQuai;
	
	private EspaceVente	espaceVente;
	
	public Gare() {
		espaceQuai = new EspaceQuai();
		espaceVente = new EspaceVente();
	}
	
	public EspaceQuai getEspaceQuai() {
		return espaceQuai;
	}
	
	public EspaceVente getEspaceVente() {
		return espaceVente;
	}
	
	public static void main(String[] args) {
		
		int NB_TRAINS = 10;
		int NB_VOYAGEUR = 50;
		
		Gare gare_A = new Gare();
		
		for (int i = 0; i < NB_VOYAGEUR; i++)
			new Voyageur(i, gare_A).start();
		
		for (int i = 0; i < NB_TRAINS; i++)
			new Train(i, gare_A).start();
		
	}
}
